body {
    background-color: #1C1C1C;
    color: #ffffff;
}

.created-by {
    background-color: #282828;
}

.nav {
    background-color: #1C1C1C;
}

.nav div {
    color: #969696;
}

div.active {
    color: #ffffff;
}

div.active + div.active {
    color: #969696;
}

.caption-item-checkbox div.active {
    color: #ffffff;
    font-weight: 400;
}

.nav-overlay {
    background-color: #363636;

}

.nav-wrap.is-affixed .nav {
    box-shadow: none;
    height: 44px;
}

.catalog-item-title {
    color: #ffffff;
}

.catalog-item {
    background-color: #363636;
}

.ci-name {
    color: #ffffff;
}

.ci-price {
    background-color: #222222;
    color: #ffffff;
    box-shadow:none;
}

.ci-select {
    background-color: #222222;
    color: #ffffff;
    box-shadow:none;
}

.ci-price.touched {
    background-color: #444444;
}

.ci-counter-wrap {
    background-color: #222222;
    color: #ffffff;
}

.ci-counter-wrap svg polygon,
.ci-counter-wrap svg rect {
    fill: #ffffff !important;
}

.go-to-order-wrap {
    background-color: #2a2a2a;
    box-shadow: none;
}

.gto-price {
    color: #ffffff;
}

.gto-price span {
    color: #ffffff;
}

.product-view {
    background-color: #222222 !important;
    color: #ffffff;
}

.product-view-data {
    background-color: #222222 !important;
}

.caption-item {
    color: #ffffff;
}

.caption-item.active {
    color: #ffffff;
    font-weight: 400;
}


.caption-item::before {
    background-color: #363636;
}

.caption-item::after {
    background-color: #363636;
}

.product-count-wrap {
    background-color: #262626;
    color: #ffffff;
    box-shadow: none;
}

.pcw-count-wrap {
    background: #363636;
}

.pcw-count-wrap svg polygon,
.pcw-count-wrap svg rect {
    fill: #ffffff !important;
}

.cart-item-counter {
    background-color: #222222;
}

.cart-item-counter svg polygon,
.cart-item-counter svg rect {
    fill: #ffffff !important;
}

.cart-item-data {
    border-bottom-color: #363636;
}

.cart-item-data::after {
    border-bottom: 1px solid #1c1c1c;
}

.choise-btn {
    color: #fff;
    background-color: #363636;
}

.cart-bg,
.modal,
.modal .form-input {
    background-color: #363636;
}

.modal .form-input {
    color: #fff;
}

.choise-delivery-btn,
.choise-payment-btn {
    background-color: #363636;
}

.choise-item-type {
    background-color: #222222;
}

.choise-type-item span {
    border-bottom: 1px solid #363636;
}

.choise-type-item span::before {
    background-color: #363636;
}

.thanks span {
    color: #ffffff;
}

.order-form-select-group .order-choise-btn-label .choise-btn {
    background-color: #363636 !important;
}

.order-form .formInput {
    color: #fff;
    background-color: #363636;
}

.order-form .formInput::placeholder {
    color: #9b9b9b;
}

.form-group-section {
    background-color: transparent;
}

.undr,
.order-form-select-group .order-choise-btn-label:first-child::after,
.order-form .form-group:after {
    background-color: #565656;
}

.order-form-select-group .order-choise-btn-label:first-child .choise-btn {
    background: url('../img/delivery.svg') no-repeat 16px center / 30px 30px,
                url('../img/chevron-right-dark.svg') no-repeat calc(100% - 16px) center / 15px 15px;
}

.order-form-select-group .order-choise-btn-label:last-child .choise-btn {
    background: url('../img/payment.svg') no-repeat 16px center / 30px 30px,
                url('../img/chevron-right-dark.svg') no-repeat calc(100% - 16px) center / 15px 15px;
}